package com.dongline.test.simple;

import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Mapper;
import org.apache.hadoop.yarn.webapp.hamlet2.Hamlet;

import java.io.IOException;

public class WordCountMapper extends Mapper<LongWritable, Text,Text, IntWritable> {

    public static String aa="dddddddddddddddddd";
    /*
    * map阶段的业务逻辑就写在map方法中，一行文本调用一次map方法
    *
    * */
    @Override
    protected void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException {
        String line=value.toString();
        String [] words=line.split(" ");




        for (String word:words)
        {
            context.write(new Text( word),new IntWritable(1));
        }

    }
}
